home *** CD-ROM | disk | FTP | other *** search
/ CD Actual 2 / CD ACTUAL VOL 2.iso / programa / tunplus / tun / seq / hpterm.seq < prev    next >
Encoding:
Text File  |  1995-09-05  |  14.7 KB  |  255 lines

  1. 223 151 139 146 87 170 51 5(0,23) 62 11 72 75 169("\r\n") 167(1) 168("\036")\
  2.  # This product does not support macro sheet,   \
  3.  # so every bit of reusable or long code is stored in variables.    \
  4.  \
  5.  166("%Pa%Pm%\"\"%gm%{128}%&%:->a%ga%{128}%&%:+>b%\"\E[\"%>c%:b%\"\E]\"%:c%$%:a\
  6. %gm%{64}%&%:->d%ga%{64}%&%:+>e%\"\017\"%>f%:e%\"\016\"%:f%$%:d\
  7. %gm%{63}%&%:->g%{40}%ga%{24}%&%{2}%/%|%ga%{2}%&%{8}%*%|%ga%{1}%&%|%\"\E&d\"%ga%{32}%&%->h%\"s\"%$%:h%c%$%$%:g")\
  8.  # Function keys memory. We keep the text in F?, the attribute in A?, the label in L? \
  9.  154("T",3,"","","") 154("sl",2,"","","") 154("U",3,"","","")\
  10.  154("F1",3,"","155(\"T\",\"\\E&f1k\") 159(\"+\",\"T\",\"T\",\"A1\") 159(\"+\",\"T\",\"T\",\"a\") 159(\"l\",\"sl\",\"L1\") 159(\"+\",\"T\",\"T\",\"sl\") 159(\"+\",\"T\",\"T\",\"d\") 159(\"l\",\"sl\",\"F1\")","")\
  11.  154("L1",3,"","","")\
  12.  154("A1",2,"","159(\"+\",\"T\",\"T\",\"sl\") 159(\"+\",\"T\",\"T\",\"L\") 159(\"+\",\"T\",\"T\",\"L1\") 159(\"+\",\"T\",\"T\",\"F1\") 159(\"+\",\"T\",\"T\",\"\\r\\n\")","")\
  13.  154("F2",3,"","155(\"T\",\"\\E&f2k\") 159(\"+\",\"T\",\"T\",\"A2\") 159(\"+\",\"T\",\"T\",\"a\") 159(\"l\",\"sl\",\"L2\") 159(\"+\",\"T\",\"T\",\"sl\") 159(\"+\",\"T\",\"T\",\"d\") 159(\"l\",\"sl\",\"F2\")","")\
  14.  154("L2",3,"","","")\
  15.  154("A2",2,"","159(\"+\",\"T\",\"T\",\"sl\") 159(\"+\",\"T\",\"T\",\"L\") 159(\"+\",\"T\",\"T\",\"L2\") 159(\"+\",\"T\",\"T\",\"F2\") 159(\"+\",\"T\",\"T\",\"\\r\\n\")","")\
  16.  154("F3",3,"","155(\"T\",\"\\E&f3k\") 159(\"+\",\"T\",\"T\",\"A3\") 159(\"+\",\"T\",\"T\",\"a\") 159(\"l\",\"sl\",\"L3\") 159(\"+\",\"T\",\"T\",\"sl\") 159(\"+\",\"T\",\"T\",\"d\") 159(\"l\",\"sl\",\"F3\")","")\
  17.  154("L3",3,"","","")\
  18.  154("A3",2,"","159(\"+\",\"T\",\"T\",\"sl\") 159(\"+\",\"T\",\"T\",\"L\") 159(\"+\",\"T\",\"T\",\"L3\") 159(\"+\",\"T\",\"T\",\"F3\") 159(\"+\",\"T\",\"T\",\"\\r\\n\")","")\
  19.  154("F4",3,"","155(\"T\",\"\\E&f4k\") 159(\"+\",\"T\",\"T\",\"A4\") 159(\"+\",\"T\",\"T\",\"a\") 159(\"l\",\"sl\",\"L4\") 159(\"+\",\"T\",\"T\",\"sl\") 159(\"+\",\"T\",\"T\",\"d\") 159(\"l\",\"sl\",\"F4\")","")\
  20.  154("L4",3,"","","")\
  21.  154("A4",2,"","159(\"+\",\"T\",\"T\",\"sl\") 159(\"+\",\"T\",\"T\",\"L\") 159(\"+\",\"T\",\"T\",\"L4\") 159(\"+\",\"T\",\"T\",\"F4\") 159(\"+\",\"T\",\"T\",\"\\r\\n\")","")\
  22.  154("F5",3,"","155(\"T\",\"\\E&f5k\") 159(\"+\",\"T\",\"T\",\"A5\") 159(\"+\",\"T\",\"T\",\"a\") 159(\"l\",\"sl\",\"L5\") 159(\"+\",\"T\",\"T\",\"sl\") 159(\"+\",\"T\",\"T\",\"d\") 159(\"l\",\"sl\",\"F5\")","")\
  23.  154("L5",3,"","","")\
  24.  154("A5",2,"","159(\"+\",\"T\",\"T\",\"sl\") 159(\"+\",\"T\",\"T\",\"L\") 159(\"+\",\"T\",\"T\",\"L5\") 159(\"+\",\"T\",\"T\",\"F5\") 159(\"+\",\"T\",\"T\",\"\\r\\n\")","")\
  25.  154("F6",3,"","155(\"T\",\"\\E&f6k\") 159(\"+\",\"T\",\"T\",\"A6\") 159(\"+\",\"T\",\"T\",\"a\") 159(\"l\",\"sl\",\"L6\") 159(\"+\",\"T\",\"T\",\"sl\") 159(\"+\",\"T\",\"T\",\"d\") 159(\"l\",\"sl\",\"F6\")","")\
  26.  154("L6",3,"","","")\
  27.  154("A6",2,"","159(\"+\",\"T\",\"T\",\"sl\") 159(\"+\",\"T\",\"T\",\"L\") 159(\"+\",\"T\",\"T\",\"L6\") 159(\"+\",\"T\",\"T\",\"F6\") 159(\"+\",\"T\",\"T\",\"\\r\\n\")","")\
  28.  154("F7",3,"","155(\"T\",\"\\E&f7k\") 159(\"+\",\"T\",\"T\",\"A7\") 159(\"+\",\"T\",\"T\",\"a\") 159(\"l\",\"sl\",\"L7\") 159(\"+\",\"T\",\"T\",\"sl\") 159(\"+\",\"T\",\"T\",\"d\") 159(\"l\",\"sl\",\"F7\")","")\
  29.  154("L7",3,"","","")\
  30.  154("A7",2,"","159(\"+\",\"T\",\"T\",\"sl\") 159(\"+\",\"T\",\"T\",\"L\") 159(\"+\",\"T\",\"T\",\"L7\") 159(\"+\",\"T\",\"T\",\"F7\") 159(\"+\",\"T\",\"T\",\"\\r\\n\")","")\
  31.  154("F8",3,"","155(\"T\",\"\\E&f8k\") 159(\"+\",\"T\",\"T\",\"A8\") 159(\"+\",\"T\",\"T\",\"a\") 159(\"l\",\"sl\",\"L8\") 159(\"+\",\"T\",\"T\",\"sl\") 159(\"+\",\"T\",\"T\",\"d\") 159(\"l\",\"sl\",\"F8\")","")\
  32.  154("L8",3,"","","")\
  33.  154("A8",2,"","159(\"+\",\"T\",\"T\",\"sl\") 159(\"+\",\"T\",\"T\",\"L\") 159(\"+\",\"T\",\"T\",\"L8\") 159(\"+\",\"T\",\"T\",\"F8\") 159(\"+\",\"T\",\"T\",\"\\r\\n\\036\")","")\
  34.  154("DM",1,"0,1","160(\"EscD\"),160(\"F1\") 160(\"A1\") 155(\"U\",\"T\") 160(\"F2\") 160(\"A2\") 159(\"+\",\"U\",\"U\",\"T\") 160(\"F3\") 160(\"A3\") 159(\"+\",\"U\",\"U\",\"T\") 160(\"F4\") 160(\"A4\") 159(\"+\",\"U\",\"U\",\"T\") 160(\"DM1\")","")\
  35.  154("DM1",2,"","160(\"F5\") 160(\"A5\") 159(\"+\",\"U\",\"U\",\"T\") 160(\"F6\") 160(\"A6\") 159(\"+\",\"U\",\"U\",\"T\") 160(\"F7\") 160(\"A7\") 159(\"+\",\"U\",\"U\",\"T\") 160(\"F8\") 160(\"A8\") 159(\"+\",\"Blk\",\"U\",\"T\")","")\
  36.  155("F1","\Ep") 155("F2","\Eq") 155("F3","\Er") 155("F4","\Es") 155("F5","\Et") 155("F6","\Eu") 155("F7","\Ev") 155("F8","\Ew")\
  37.  # BM: Block mode switch.   \
  38.  154("BM",1,"0,1","160(\"EM\"),224","")\
  39.  # LM: 1=Page mode. 0=Line mode.    \
  40.  154("LM",1,"0,1","","")\
  41.  # FM: Format mode switch.  \
  42.  154("FM",1,"0,1","","")\
  43.  # EM: Echo mode switch.    \
  44.  154("EM",1,"0,1","223,222","")\
  45.  # IM: Insert/replace mode switch.  \
  46.  154("IM",1,"0,1","61,60","")\
  47.  # PM: Show user key labels.    \
  48.  154("PM",1,"0,1","276,275","") 276\
  49.  # KA: AutoLineFeed mode switch. Used to send CR+LF when D1/D2/D1 handshake is asked for.   \
  50.  154("KA",1,"0,1","0,227(\"\r\n\")","")\
  51.  # SA: XmitFnctn mode switch.   \
  52.  154("SA",1,"0,1","","")\
  53.  # SB: SPOW mode switch.    \
  54.  154("SB",1,"0,1","","")\
  55.  # Blk: Store a line block, with CR added (and LF if KA).   \
  56.  154("Blk",3,"","0(%gL%g\"KA\"%:+>l%\"\r\"%:>s%:l%\"\r\n\"%:s%$%P\"Blk\")","%s")\
  57.  # Enter: calc the value for EnterSw    \
  58.  154("Enter",2,"0,1","0(%{1}%P\"Enter\"%g\"BM\"%{1}%=%g\"LM\"%A%g\"BM\"%+%{2}%*%g\"FM\"%+%P\"EnterSw\") 160(\"EnterSw\") 155(\"Enter\",\"0\")","")\
  59.  # EnterSw: Execute block transfer when enter key pressed \
  60.  # value Blockmode  LineMode  Formatmode    \
  61.  #   0      no     line/page     no       : CR, Send line block + (KA ? \r : \r\n)  \
  62.  #   1      no     line/page     yes      : Send line block + (KA ? \r : \r\n)  \
  63.  #   2     yes     line          no       : CR if HndShk & 2, Send line block + (KA ? \r : \r\n)    \
  64.  #   3     yes     line          yes      : Send line block + (KA ? \r : \r\n)  \
  65.  #   4     yes     page          no       : Home if HndShk & 2, Send page block \
  66.  #   5     yes     page          yes      : Home if HndShk & 2, Send page block \
  67.  154("EnterSw",1,"0,1,2,3,4,5","160(\"CMe\"),160(\"CFMe\"),160(\"BLMe\"),160(\"BLFMe\"),160(\"BPMe\"),160(\"BPFMe\")","")\
  68.  \
  69.  154("CMe",3,"","97 160(\"Blk\") 108(0)[%gS27:0] 113[%gS27:0][%g\"KA\":1] 160(%g\"HndShk\"%{1}%=%!%P\"LBT\"%\"LBT\")","")\
  70.  154("CFMe",3,"","160(\"Blk\") 160(%g\"HndShk\"%{1}%=%!%P\"LBT\"%\"LBT\")","")\
  71.  154("BLMe",3,"","108(0)[%g\"HndShk\"%{2}%&:2] 160(\"Blk\") 108(0)[%gS27:0] 113[%gS27:0][%g\"KA\":1] 160(%g\"HndShk\"%{2}%/%P\"LBT\"%\"LBT\")","")\
  72.  154("BLFMe",3,"","160(\"Blk\") 160(%g\"HndShk\"%{2}%/%P\"LBT\"%\"LBT\")","")\
  73.  154("BPMe",3,"","92[%g\"HndShk\"%{2}%&:2] 155(\"Blk\",%gP) 160(%g\"HndShk\"%{2}%/%P\"LBT\"%\"LBT\")","")\
  74.  154("BPFMe",3,"","92[%g\"HndShk\"%{2}%&:2] 155(\"Blk\",%gP) 160(%g\"HndShk\"%{2}%/%P\"LBT\"%\"LBT\")","")\
  75.  \
  76.  # EscD: calc the value for ESCdSw  \
  77.  154("EscD",2,"","0(%g\"BM\"%{1}%=%g\"LM\"%A%g\"BM\"%+%{2}%*%g\"FM\"%+%P\"ESCdSw\") 160(\"ESCdSw\")","")\
  78.  # ESCdSw: Execute block transfer when esc d received \
  79.  # value Blockmode  LineMode  Formatmode    \
  80.  #   0      no     line/page     no       : Send line block + (KA ? \r : \r\n), ! Blkterm ? (CR + KA ? LF)  \
  81.  #   1      no     line/page     yes      : Send line block + (KA ? \r : \r\n)  \
  82.  #   2     yes     line          no       : Send line block + (KA ? \r : \r\n)  \
  83.  #   3     yes     line          yes      : Send line block + (KA ? \r : \r\n)  \
  84.  #   4     yes     page          no       : Home if HndShk & 2, Send page block \
  85.  #   5     yes     page          yes      : Home if HndShk & 2, Send page block \
  86.  154("ESCdSw",1,"0,1,2,3,4,5","160(\"CMd\"),160(\"CFMd\"),160(\"BLMd\"),160(\"BLFMd\"),160(\"BPMd\"),160(\"BPFMd\")","")\
  87.  154("CMd",3,"","160(\"Blk\") 108(0)[%gS27:0] 113[%gS27:0][%g\"KA\":1] 160(\"HndShk\")","")\
  88.  154("CFMd",3,"","160(\"Blk\") 160(\"HndShk\")","")\
  89.  154("BLMd",3,"","160(\"Blk\") 108(0)[%gS27:0] 113[%gS27:0][%g\"KA\":1] 160(\"HndShk\")","")\
  90.  154("BLFMd",3,"","160(\"Blk\") 160(\"HndShk\")","")\
  91.  154("BPMd",3,"","155(\"Blk\",%gP) 160(\"HndShk\")","")\
  92.  154("BPFMd",3,"","155(\"Blk\",%gP) 160(\"HndShk\")","")\
  93.  # LBT: Do the handshaking for long block transfers.    \
  94.  # two states:  \
  95.  # state 0: -> D1/D2/D1 \
  96.  # state 1: -> -    \
  97.  154("LBT",1,"0,1","155(\"SdBk\",\"0\") 160(\"D1\"),158(\"Blk\") 155(\"Blk\",\"\")","")\
  98.  # HndShk: Do the handshaking for short block transfers.    \
  99.  # four states: \
  100.  # state 0: InhHndShk(G) = NO   InhDC2(H) = NO  -> D1   \
  101.  # state 1: InhHndShk(G) = YES  InhDC2(H) = NO  -> D1/D2/D1 \
  102.  # state 2: InhHndShk(G) = NO   InhDC2(H) = YES -> D1   \
  103.  # state 3: InhHndShk(G) = YES  InhDC2(H) = YES -> -    \
  104.  154("HndShk",1,"0,1,2,3","155(\"SdBk\",\"1\") 160(\"D1\"),155(\"SdBk\",\"0\") 160(\"D1\"),155(\"SdBk\",\"1\") 160(\"D1\"),158(\"Blk\") 155(\"Blk\",\"\")","")\
  105.  # SdBk: Send the block prepared in the Blk variable. Called when DC1 has been received.    \
  106.  # three states:    \
  107.  # state 0 = D1/D2/D1 Handshake. Send D2. Go to state 1.    \
  108.  # state 1 = D1 Handshake. Send the block.  \
  109.  # state 2 = nothing to do. \
  110.  154("SdBk",1,"0,1,2","227(\"\0x12\") 160(\"KA\") 0(%{1}%P\"SdBk\"%{0}%P\"D1\"),158(\"Blk\") 155(\"Blk\",\"\") 0(%{2}%P\"SdBk\"%{0}%P\"D1\"),0","")\
  111.  # D1: When executed, send a block if one is ready and a DC1 was received.  \
  112.  154("D1",1,"0,1","0,160(\"SdBk\")","")\
  113.  0(%{2}%P"SdBk"%{0}%P"D1"%{0}%P"HndShk")\
  114.  # the empty line below is REQUIRED.
  115.  
  116. \Ed s 0(%g"Enter"%Pe) 150[%ge:0][%gS26%Pa%ga:0] 155("D1","0")[%ge:0] 160("DM")[%ge:0] 151[%ga:0][%ge:0]  # lock the keyboard, reset the D1 block trigger received, send a block
  117. \0x11 s 155("D1","1") 160("SdBk") # memorize received DC1, and try to send a block
  118. \0x08 s 73 96 72    # same as 103(1) but faster because no arguments to decode
  119. \E&a%R%?0pb0%Pv%gv%:+3d%?-1pb0%Ps%gs%{-1}%=%gs%gv%@%8d%W%pb1%Pa%ga%{99}%=%ga%{114}%=%O%ga%{121}%=%O%[1,1]%ga%gs%{-1}%=%{96}%{66}%@%-%c%L%pb1%Pa%ga%{67}%=%ga%{82}%=%O%ga%{89}%=%O%[1,1]%ga%gs%{-1}%=%{64}%{34}%@%-%c p\
  120. { 108[%1:3] 108(%H%0%+)[%1:33] 109[%1:18,25] 109(%V%0%+)[%1:48,55] }
  121. \E&d@ s 39 190
  122. \E&dA s 39 24 190 39
  123. \E&dB s 39 25 190 39
  124. \E&dC s 39 25 24 190 39
  125. \E&dD s 39 23 190 39
  126. \E&dE s 39 23 24 190 39
  127. \E&dF s 39 23 25 190 39
  128. \E&dG s 39 23 25 24 190 39
  129. \E&dH s 39 20 190 39
  130. \E&dI s 39 20 24 190 39
  131. \E&dJ s 39 20 25 190 39
  132. \E&dK s 39 20 25 24 190 39
  133. \E&dL s 39 20 23 190 39
  134. \E&dM s 39 20 23 24 190 39
  135. \E&dN s 39 20 23 25 190 39
  136. \E&dO s 39 20 23 25 24 190 39
  137. \E&dS s 39 40 190 39
  138. \E&d@S s 0
  139. \E&ds@ s 39 40 190 39
  140. \E&dsA s 39 40 24 190 39
  141. \E&dsB s 39 40 25 190 39
  142. \E&dsC s 39 40 25 24 190 39
  143. \E&dsD s 39 40 23 190 39
  144. \E&dsE s 39 40 23 24 190 39
  145. \E&dsF s 39 40 23 25 190 39
  146. \E&dsG s 39 40 23 25 24 190 39
  147. \E&dsH s 39 40 20 190 39
  148. \E&dsI s 39 40 20 24 190 39
  149. \E&dsJ s 39 40 20 25 190 39
  150. \E&dsK s 39 40 20 25 24 190 39
  151. \E&dsL s 39 40 20 23 190 39
  152. \E&dsM s 39 40 20 23 24 190 39
  153. \E&dsN s 39 40 20 23 25 190 39
  154. \E&dsO s 39 40 20 23 25 24 190 39
  155. \EQ s 60 155("IM","1")
  156. \ER s 61 155("IM","0")
  157. \EJ s 49
  158. \EK s 52
  159. \EP s 42
  160. \EM s 41
  161. \EL s 43
  162. \EA s 93
  163. \EB s 94
  164. \EC s 95
  165. \ED s 96
  166. \EG s 108(0)
  167. \EN s 60
  168. \EO s 42
  169. \EH s 92
  170. \Eh s 92
  171. \E1 s 115
  172. \E2 s 116
  173. \E3 s 117
  174. \E4 s 0
  175. \E5 s 0
  176. \E9 s 0
  177. \EI s 99
  178. \EE s 2
  179. \Eg s 2
  180. \Ei s 98
  181. \Ec s 150
  182. \Eb s 151
  183. \Ef s 299
  184. \E&w6f80X s 1(3)
  185. \E&w6f132X s 1(5)
  186. \E&p11C s 267
  187. \E&p13C s 261
  188. \E&pM   s
  189. \E` s 155("Blk",%"\E&a"%H%s3%$%"c"%$%V%s3%$%"Y"%$%g"BM"%g"LM"%&%:+>b%g"KA"%:+>l%"\r"%:>s%:l%"\r\n"%:>s%:b%"\036"%:s%$) 160("HndShk")
  190. \Ea s 155("Blk",%"\E&a"%H%s3%$%"c"%$%V%s3%$%"R"%$%g"BM"%g"LM"%&%:+>b%g"KA"%:+>l%"\r"%:>s%:l%"\r\n"%:>s%:b%"\036"%:s%$) 160("HndShk")
  191. \E*s^ s 155("Blk",%"2392A"%g"BM"%g"LM"%&%:+>b%g"KA"%:+>l%"\r"%:>s%:l%"\r\n"%:>s%:b%"\036"%:s%$) 160("HndShk")
  192. \E*s1^ s 155("Blk",%"2392A"%g"BM"%g"LM"%&%:+>b%g"KA"%:+>l%"\r"%:>s%:l%"\r\n"%:>s%:b%"\036"%:s%$) 160("HndShk")
  193. \E^ s 155("Blk",%"\E\\?"%g"SA"%g"SB"%{2}%*%+%gS4%!%{4}%*%+%g"LM"%{8}%*%+%{48}%|%c%$%{4}%g"HndShk"%*%{48}%|%c%$%{4}%g"KA"%*%{2}%g"BM"%*%+%{56}%|%c%$%"000"%$%g"BM"%g"LM"%&%:+>b%g"KA"%:+>l%"\r"%:>s%:l%"\r\n"%:>s%:b%"\036"%:s%$) 160("HndShk")
  194. \E~ s 155("Blk",%"\E|0500000"%g"BM"%g"LM"%&%:+>b%g"KA"%:+>l%"\r"%:>s%:l%"\r\n"%:>s%:b%"\036"%:s%$) 160("HndShk")
  195. \E*s-1^ s 155("Blk",%"B\0x20\0x21"%g"BM"%g"LM"%&%:+>b%g"KA"%:+>l%"\r"%:>s%:l%"\r\n"%:>s%:b%"\036"%:s%$) 160("HndShk")
  196. \E*s-2^ s 155("Blk",%"A\0x20"%g"BM"%g"LM"%&%:+>b%g"KA"%:+>l%"\r"%:>s%:l%"\r\n"%:>s%:b%"\036"%:s%$) 160("HndShk")
  197. \E*s-3^ s 155("Blk",%"B\0x20\0x20"%g"BM"%g"LM"%&%:+>b%g"KA"%:+>l%"\r"%:>s%:l%"\r\n"%:>s%:b%"\036"%:s%$) 160("HndShk")
  198. \E*s-4^ s 155("Blk",%"A\0x22"%g"BM"%g"LM"%&%:+>b%g"KA"%:+>l%"\r"%:>s%:l%"\r\n"%:>s%:b%"\036"%:s%$) 160("HndShk")
  199. \E*s-%p0%d^ p 155("Blk",%"@"%g"BM"%g"LM"%&%:+>b%g"KA"%:+>l%"\r"%:>s%:l%"\r\n"%:>s%:b%"\036"%:s%$) 160("HndShk")
  200. \E&p4^ s 155("Blk",%"\Ep4001"%g"BM"%g"LM"%&%:+>b%g"KA"%:+>l%"\r"%:>s%:l%"\r\n"%:>s%:b%"\036"%:s%$) 160("HndShk")
  201. \E&p6^ s 155("Blk",%"\Ep6000"%g"BM"%g"LM"%&%:+>b%g"KA"%:+>l%"\r"%:>s%:l%"\r\n"%:>s%:b%"\036"%:s%$) 160("HndShk")
  202. \EU s 0
  203. \EV s 0
  204. \ES s 16
  205. \ET s 17
  206. \E&r%p0%3d%p1%c p 0
  207. \E&s%R%?0pb0%[0,1]%d%W%pb1%['a','z']%{96}%-%c%L%pb1%['A','Z']%{64}%-%c p\
  208.  { 155("SA",%0%s)[%1:1] 155("SB",%0%s)[%1:2] 62[%0:0][%1:3] 63[%0:1][%1:3] 155("LM",%0%s)[%1:4] 159("&","HndShk","HndShk",%{9}%1%-%s)[%0:0][%1:7,8] 159("|","HndShk","HndShk",%1%{6}%-%s)[%0:1][%1:7,8] }
  209. \E&k%R%?0pb0%d%W%pb1%['a','z']%{96}%-%c%L%pb1%['A','Z']%{64}%-%c p\
  210.  { 155("EM",%0%s)[%0:0,1][%1:12] 155("BM",%0%s)[%0:0,1][%1:2] 230(24,"\0x0d")[%0:0][%1:1] 230(24,"\0x0d\0x0a")[%0:1][%1:1] 155("KA",%0%s)[%0:0,1][%1:1] } 160("BM")
  211. \E&k0[ s 0
  212. \E&k1[ s 0
  213. \E&k0] s 0
  214. \E&k1] s 0
  215. \E&q8te1{0R s 232(28,23) # Map return key to return function
  216. \E&q8te1{1R s 232(28,33) # Map return key to enter function
  217. \E&q1L s 0
  218. \E&q0L s 0
  219. \E&k0\\ s 0
  220. \E&k1\\ s 270("ansi")
  221. \E0 s 92
  222. \E@ s 0
  223. \EF s 91(255,0)
  224. \EW s 155("FM","1") 138 145 171 88 169("\037") 92 99    # Format Mode on
  225. \EX s 155("FM","0") 139 146 170 87 169("\r\n")
  226. \E[ s 172
  227. \E{ s 172
  228. \E] s 173
  229. \EY s 0
  230. \EZ s 0
  231. \Ek s 155("DM","0")
  232. \Ej s 155("DM","1")
  233. \El s 0
  234. \Em s 0
  235. \Ez s 0
  236. \E&w%p0%2dF 0
  237. \E&f%p0%dE p 0
  238. \E&f%{0}%Pl%{1}%Ps%R%pb0%Pv%gv%:#3d%W%pb1%[97,122]%{96}%-%Pa%ga%{4}%=%gl%gv%@%Pl%ga%{12}%=%gs%gv%@%Ps%ga%c%L%pb1%[65,90]%{64}%-%Pa%ga%{4}%=%gl%gv%@%Pl%ga%{12}%=%gs%gv%@%Ps%ga%c%gl%{0}%<%gl%{0}%@%PD%p0%0S%gs%PD%p1%0S p\
  239. 0(%{1}%Pk%{0}%Pa) { 0(%1%Pv%gv%{11}%=%gk%0%@%Pk%gv%{1}%=%ga%0%@%Pa) } 155(%"F"%gk%s%$)[%gs%!:0] 155(%"L"%gk%s%$,%0) 155(%"A"%gk%s%$,%ga%s) 291(%gk%{1}%-,%0)
  240. \E*d0Q s 127(14,15)
  241. \E*d1Q s 127(0,15)
  242. \E&j%?0p0%3d%p1%[0x40,0x5A]%c p 275[%1:66] 155("PM","1")[%1:66] 276[%1:64] 155("PM","0")[%1:64]
  243. \E&x%p0%cC p 0
  244. \E*j0A s 278
  245. \E*j1A s 277(43,1,0)
  246. \E&r%p0%3dU p 18
  247. \E&r%p0%3dD p 19
  248. \E&r%p0%3dL p 0
  249. \E&r%p0%3dR p 0
  250. \E&w13F s 0
  251. \E&w12F s 0
  252. \E)B s 0
  253. \E*d%p0%c p 0
  254. \E%p0%[0x20,0x2f]%c%p0%['A','Z']%c p 0  # absorbs <esc> <sign> <uppercase letter>
  255.